Hardware Fault Injection with UMLinux
نویسندگان
چکیده
The UMLinux [3] environment provides virtual machines on top of which the Linux operating system and off-the-shelf software is installed. Using UMLinux, you can set up systems consisting of several networked virtual machines. A userfriendly GUI guides you through the process of configuring the virtual hardware. Once the hardware is set up, you can proceed to boot the Linux operating system and install off-the-shelf software just as you would on a real machine. Thus popular Linux distributions like RedHat or SuSE and software like the Oracle database system run on top of the virtual machines out of the box. The GUI allows you to control virtual machines interactively, just as though you were sitting in front of them. You have access to (virtual) keyboard, mouse, and monitor as well as the system’s drives and on/off buttons. A UMLinux virtual machine is fully network capable and you can connect it to other virtual machines as well as to real machines. The GUI will guide you through the process of setting up the network connections. To analyse a system’s behaviour in the presence of faults and to set up worst-case scenarios, you can use the GUI to inject faults in the hardware of a virtual machine.
منابع مشابه
UMLinux - A Versatile SWIFI Tool
This tool presentation describes UMLinux, a versatile framework for testing the behavior of networked machines running the Linux operating system in the presence of faults. UMLinux can inject a variety of faults into the hardware of simulated machines, such as faults in the computing core or peripheral devices of a machine or faults in the network connecting the machines. The system under test,...
متن کاملUMLinux - A Tool for Testing a Linux System’s Fault Tolerance
When setting up servers it would often be nice to know, how these systems will react to hardware-failures such as a defect harddisk, random access memory, network interface or simple power failure. Will data be lost or corrupted or will the system simply not be accessible for clients for some time? The silent corruption of data without any error messages, for example, is a worst case scenario f...
متن کاملFault Tolerance Evaluation Using Two Software Based Fault Injection Methods
A silicon independent C-Based model of the TTP/C protocol was implemented within the EU-founded project FIT. The C-based model is integrated in the C-Sim simulation environment. The main objective of this work is to verify whether the simulation model of the TTP/C protocol behaves in the presence of faults in the same way as the existing hardware prototype implementation. Thus, the experimental...
متن کاملOn Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication
A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...
متن کاملFault Injection in Virtualized Systems - Challenges and Applications
We analyze the interaction between system virtualization and fault injection: (i) use of virtualization to facilitate fault injection into non-virtualized systems, and (ii) use of fault injection to evaluate the dependability of virtualized systems. We explore the benefits of using virtualization for fault injection and discuss the challenges of implementing fault injection in virtualized syste...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003